to take to his heels - Spanish English Dictionary